
/*.header{*/
/*    width: 1520px;*/
/*    height: 60px;*/
/*    background-color: black;*/
/*}*/
/*.logo{*/
/*    float: left;*/
/*    margin-left: 3%;*/
/*    margin-top: 12px;*/
/*    margin-right: 1%;*/
/*    width: 127px;*/
/*    height: 32px;*/
/*    background:url("https://www.ketangpai.com/Public/Home/img/logo.png");*/
/*}*/
/*.headernavigationbar{*/
/*    float: left;*/
/*    width: 120px;*/
/*    height: 42px;*/
/*    padding-top: 18px;*/
/*    font-size: 18px;*/
/*    color: white;*/
/*}*/
/*.headernavigationbar:active{*/
/*    background-color: blue;*/
/*}*/
/*.headersolve{*/
/*    position: absolute;*/
/*    top: 60px;*/
/*    color: black;*/
/*    width: 130px;*/
/*    height: 80px;*/
/*    background-color: white;*/
/*    border:black groove 1px;*/
/*    visibility: hidden;*/
/*    z-index: 8;*/
/*}*/
/*.headersolve div{*/
/*    margin-top: 2px;*/
/*    padding-top: 6px;*/
/*    padding-bottom: 6px;*/
/*}*/
/*.headersolve div:hover{*/
/*    background-color: rgb(206, 206, 206);*/
/*}*/
/*.ishide{*/
/*    visibility: visible;*/
/*}*/
/* 注册 */
.registerbutton{
    background-color: blue;
    width: 78px;
    height: 38px;
    margin-top: 15px;
    float: right;
    margin-right: 50px;
    color: white;
    font-family: verdana;
    font-size: 18px;
    border: none;
}
.registerbutton:hover{
    background-color: cornflowerblue;
}
.logonButton{
    width: 78px;
    height: 38px;
    margin-left: 40px;
    margin-top: 15px;
    float: right;
    background-color: black;
    border: white solid 1px;
    color: white;
    font-family: verdana;
    font-size: 18px;
}
.logonButton:hover{
    border-color: blue;
    color: blue;
}


.mainbox2{
   width: 1520px;
   height: 1400px;
   background-color:rgb(209, 206, 206);
    position: relative;
}
.mainbox2-box1{
    width: 1000px;
    height: 670px;
    background-color: white;
    z-index: 999;
    position: absolute;
    top: -30px;
    left: 250px;
    color: black;
}
.mainbox2-box2{
    position: absolute;
    top: 720px;
    left: 200px;
    width: 1200px;
}
.mainbox2-box2 div{
    width: 230px;
    height: 260px;
    margin-right: 30px;
    float: left;
    background-color: white;
    margin-top: 30px;
    font-size: 15px;
    color: black;
    padding: 15px;
}
.mainbox2-box2 div p{
    opacity: 0.6;
}
.mainbox3{
    padding-left: 200px;
    width: 1520px;
    height: 430px;
    background-color:white;
}
.mainbox4{
    /* padding-left: 200px; */
    width: 1520px;
    height: 387px;
    background-color:rgb(49, 94, 243);
    position: relative;
}
.mainbox5{
    padding-left: 200px;
    width: 1520px;
    height: 430px;
    background-color:white;
}
.mainbox5 ul{
    padding-left: 0px;
}
.mainbox5 ul li{
    display: flex;
    font-size: 19px;
    line-height: 32px;
}
.mainbox6{
    width: 1520px;
    height: 600px;
    background-color: ghostwhite;
    padding-top: 70px;
}
.mainbox7{
    width: 1520px;
    height: 620px;
    padding-top: 50px;
}
.allschool{
    width: 1200px;
    margin-top: 60px;
    height: 500px;
    margin-top: 80px;
    padding-left: 200px;
}
.allschool img{
    float: left;
    margin-bottom: 30px;
    margin-left:10px ;
}
.foot{
    width: 1520px;
    height: 200px;
    background-color: rgb(202, 200, 200);
}
.foot a{
    text-decoration: none;
    color: black;
    float: left;
    margin-left: 60px;
}
.foot a:hover{
    color: blue;
}
.last{
    margin-left: 600px;
}
.last a{
    opacity: 0.6;
}
.last a:hover{
    color: black;
}


/* 教师 */
.teacherbox1{
    width: 1520;
    height: 400px;
    position: relative;
}
.teacherbox1 img{
    position: absolute;
    top: 0px;left: 0px;
    width: 1520px;
}
.teacherbox2{
    width: 1520px;
    height: 1000px;
    background-color: rgb(226, 222, 222);
    position: relative;
}
.teacherbox2header{
    position: absolute;
    width: 410px;
    height: 60px;
    top: 100px;
    left: 120px;
}
.teacherbox2main{
    position: absolute;
    width: 1200px;
    height: 840px;
    background-color: white;
    top: 160px;
    left: 140px;
}
 .teacherbox2main2{
    position: absolute;
    width: 1200px;
    height: 840px;
    background-color: white;
    top: 160px;
    left: 140px;
}
.teacherbox2mainhide{
  visibility: hidden;
  /* display: none; */
}
.teacherbox2maindiv{
    height: 230px;
    width: 260px;
    margin-left: 30px;
    margin-top: 30px;
    border:rgb(209, 208, 208) solid 1px;
    float: left;
    text-align:left;
    position: relative;
}
.teacherbox2maindiv img{
    width: 260px;
}
.teacherbox2maindiv p{
    font-size: 14px;
    padding-left: 20px;
}
.teacherbox2maindiv h4{
    margin-bottom: 0px;
    padding-left: 20px;
}
.underblue{
    border-bottom:blue solid 3px;
}
